using System;

namespace Module.Core.EntitiesInfo
{

	[Serializable]
	public class LogMuaHangInfo
	{
		#region Fields

		private int logId;
		private DateTime createDate;
		private string iP;
		private string email;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the LogMuaHangInfoBase class.
		/// </summary>
		public LogMuaHangInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the LogMuaHangInfoBase class.
		/// </summary>
		public LogMuaHangInfo(DateTime createDate, string iP, string email)
		{
			this.createDate = createDate;
			this.iP = iP;
			this.email = email;
		}

		/// <summary>
		/// Initializes a new instance of the LogMuaHangInfoBase class.
		/// </summary>
        public LogMuaHangInfo(int logId, DateTime createDate, string iP, string email)
		{
			this.logId = logId;
			this.createDate = createDate;
			this.iP = iP;
			this.email = email;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the LogId value.
		/// </summary>
		public int LogId
		{
			get { return logId; }
			set { logId = value; }
		}

		/// <summary>
		/// Gets or sets the CreateDate value.
		/// </summary>
		public DateTime CreateDate
		{
			get { return createDate; }
			set { createDate = value; }
		}

		/// <summary>
		/// Gets or sets the IP value.
		/// </summary>
		public string IP
		{
			get { return iP; }
			set { iP = value; }
		}

		/// <summary>
		/// Gets or sets the Email value.
		/// </summary>
		public string Email
		{
			get { return email; }
			set { email = value; }
		}

		#endregion
	}
}
